const {
    request
} = require('./request')
module.exports = {
    //启动轮播图
    GetStart(type = 'app') {
        return request('banner/list', 'GET', {
            type
        })
    },
    //index--轮播图
    GetIndex(type = 'index') {
        return request('banner/list', 'GET', {
            type
        })
    },
    //index--分类列表
    GetClassify() {
        return request('shop/goods/category/all', 'GET', )
    },

    // index--限时商品--商品列表
    PostIndex(data) {
        return request('shop/goods/list/v2', 'POST', {
            miaosha: data
        })
    },
    // index--爆款商品--商品列表
    PostFaddish(data) {
        return request('shop/goods/list/v2', 'POST', {
            recommendStatus: data
        })
    },
    // index--砍价商品--商品列表
    PostInsane(data) {
        return request('shop/goods/list/v2', 'POST', {
            kanjia: data
        })
    },
    // index--全民品团--商品列表
    PostPingtuan(data) {
        return request('shop/goods/list/v2', 'POST', {
            pingtuan: data
        })
    },
    // index--商品列表
    PostGoodsList(data) {
        return request('shop/goods/list/v2', 'POST', data)
    },
    // pages/notice/show--公告详情
    Getnotice(data) {
        return request('notice/last-one', 'POST')
    },
    // pages/notice/show--商品详情shop/goods/detail
    GetDetail(data) {
        return request('shop/goods/detail', 'GET', {
            id: data
        })
    },
    // index--搜索
    PostNamLike(data) {
        console.log(data);
        return request('shop/goods/list/v2', 'POST', {
            nameLike: data.nameLike,
            orderBy: data.orderBy
        })
    },
    //判断token是否有效
    checkTokeValidApi(token) {
        return request('user/check-token', 'GET', {
            token
        })
    },
    //自动注册与登录接口
    authRegAndLoginApi(code) {
        return request('user/wxapp/authorize', 'POST', {
            code
        })
    },
    //查询用户详情
    getUserDetailApi(token) {
        return request('user/detail', 'GET', {
            token
        })
    },
    //更新用户信息接口
    updateUserApi(data) {
        return request('user/modify', 'POST', data)
    },
    //添加购物车
    getShopping(data) {
        console.log(data);
        return request(`shopping-cart/add`, 'POST', {
            ...data
        })
    },
    // 购物车数据
    getCartListApi(data) {
        console.log(data);
        return request(`shopping-cart/info`, 'GET', {
            token: data
        })
    },
    // 购物车选中状态
    getStatusApi(data) {
        console.log(data);
        return request(`shopping-cart/select`, 'POST', {
            ...data
        })
    },
    // 购物车修改数量
    getModifyNumberApi(data) {
        return request(`shopping-cart/modifyNumber`, 'POST', {
            ...data
        })
    },
    // 购物车删除数量
    getModifydel(data) {
        return request(`shopping-cart/remove`, 'POST', {
            ...data
        })
    },
    // 购物车商品的可选配件
    getduijie(data) {
        return request(`shop/goods/goodsAddition`, 'GET', {
            ...data
        })
    },
    // 购物车商品的价格
    PostPrice(data) {
        console.log(data);
        return request(`shop/goods/price`, 'POST', {
            ...data
        })
    },
     // 购物车商品的收藏shop/goods/fav/check
     PostCollect(data) {
        console.log(data);
        return request(`shop/goods/fav/add`, 'POST', {
            ...data
        })
    },
    // 购物车商品的收藏检测shop/goods/fav/delete
    PostCollectupdata(data) {
        console.log(data);
        return request(`shop/goods/fav/check`, 'GET', {
            ...data
        })
    },
    // 收藏列表
    PostCollectchen(data){
      return request('shop/goods/fav/list/v2','POST',{
        ...data
      })
    },
    // 购物车商品的收藏删除
    PostCollectdel(data) {
        console.log(data);
        return request(`shop/goods/fav/delete`, 'POST', {
            ...data
        })
    },
}